//
//  TableViewDataSource.h
//  SUZHOUBANK
//
//  Created by apple on 16/4/13.
//  Copyright © 2016年 RuiFeng-WGCC. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@class BtnmenuModel,CXXTableViewCell;

/**
 * 由model 设置cell 的回调
 */
typedef void(^TableViewCellConfigureBlock) (CXXTableViewCell * cell,BtnmenuModel * model);

/**
 * 数据源管理类的封装
 */

@interface TableViewDataSource : NSObject<UITableViewDataSource>
/**
 *  创建数据源管理
 *
 *  @param anItems             数据源
 *  @param cellClass           cell 类
 *  @param aConfigureCellBlock 设置cell的回调
 */
- (instancetype) initWithItems:(NSArray *)anItems
                     cellClass:(Class)cellClass
            configureCellBlock:(TableViewCellConfigureBlock)aConfigureCellBlock;
@end
